A Component Based Programming Framework for Autonomic Applications
نویسندگان
چکیده
The emergence of pervasive wide-area distributed computing environments, such as pervasive information systems and computational Grids, has enabled new generations of applications that are based on seamless access, aggregation and interaction. However, the inherent complexity, heterogeneity and dynamism of these systems require a change in how the applications are developed and managed. In this paper we present a component-based programming framework to support the development of autonomic self-managed applications. The framework enables the development of autonomic components and the formulation of autonomic applications as the dynamic composition and management of autonomic components. The operation of the proposed framework is illustrated using a forest fire application.
منابع مشابه
A Middleware Framework for Constraint-Based Deployment and Autonomic Management of Distributed Applications
We propose a middleware framework for deployment and subsequent autonomic management of component-based applications. An initial deployment goal is specified using a declarative constraint language, expressing constraints over aspects such as component-host mappings and component interconnection topology. A constraint solver is used to find a configuration that satisfies the goal, and the confi...
متن کاملProgramming distributed and adaptable autonomous components - the GCM/ProActive framework
Component oriented software has become a useful tool to build larger and more complex systems by describing the application in terms of encapsulated, loosely-coupled entities called components. At the same time, asynchronous programming patterns allow for the development of efficient distributed applications. While several component models and frameworks have been proposed, most of them tightly...
متن کاملTowards a Generic Reconfigurable Framework for Self-adaptation of Distributed Component-Based Application
Software is moving towards evolutionary architectures that are able to easily accommodate changes and integrate new functionality. This is important in a wide range of applications, from plugin-based end user applications to critical applications with high availability requirements. This work presents a component based framework that allows introducing adaptability to the distributed component-...
متن کاملAdvances in Autonomic Components & Services
Hierarchical autonomic management of structured grid applications can be efficiently implemented using production rule engines. Rules of the form “precondition→ action” can be used tomodel the behaviour of autonomicmanagers in such a way that the autonomic control and the application management strategy are kept separate. This simplifies the manager design as well as user customization of auton...
متن کاملBehavioural Skeletons for Component Autonomic Management on Grids
We present behavioural skeletons for the CoreGRID Component Model, which are an abstraction aimed at simplifying the development of GCM-based selfmanagement applications. Behavioural skeletons abstract component self-managent in component-baseddesign as designpatterns abstract class design in classic OO development. As here we just wish to introduce the behavioural skeleton framework, emphasis ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004